package com.test.vue.mapper;

import com.test.vue.entity.BusStudent;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

@Mapper
public interface StudentMapper {

    @Select("select * from bus_student;")
    public List<BusStudent> selectBusStudentList(BusStudent busStudent);

    /**
     * 新增学生
     *
     * @param busStudent 学生
     * @return 结果
     */
    @Insert("insert into bus_student values (#{name},#{age},#{address},#{banji})")
    public int insertBusStudent(BusStudent busStudent);

    /**
     * 修改学生
     *
     * @param busStudent 学生
     * @return 结果
     */
    public int updateBusStudent(BusStudent busStudent);

    /**
     * 删除学生
     *
     * @param id 学生ID
     * @return 结果
     */
    public int deleteBusStudentById(Integer id);
}
